草庐IT

ViewPager 的 Android Viewholder

全部标签

android - 我们如何创建一个圆柱形的viewpager?

我正在尝试实现类似这样的圆柱形View寻呼机(我需要圆形页面而不是方形页面)。我试过了ViewPagerwithpreviousandnextpageboundaries如何制作这样的View? 最佳答案 我建议你使用FancyCoverFlow,这正是您要找的 关于android-我们如何创建一个圆柱形的viewpager?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/295

android - 使用 FragmentPagerAdapter 在 android ViewPager 中滑动不工作

我想为此创建一个滑动应用程序,我在Android中使用ViewPager。当我运行下面的代码时,它成功运行并打开了一个蓝色的Fragment,但滑动不起作用。你能告诉我为什么吗?这是我的Activity:packageapp.learn.com.learnapp;importandroid.support.v4.app.Fragment;importandroid.support.v4.app.FragmentActivity;importandroid.support.v4.view.ViewPager;importandroid.os.Bundle;importjava.util.

android - 如何将 fragment 替换为 TabLayout 和 ViewPager 中的另一个 fragment

我想将fragment替换为TabLayoutViewpager包含的另一个fragment。像这样:Activity->AFragment->BFragment(TabLayoutViewPager)->CFragment(Tab'sFragment)->DFragment我的任务是将FragmentC切换到FragmentD。注意:-TabLayoutViewPager还包含由FragmentPagerAdapter控制的3个选项卡Fragment。Tablayoutfragment的布局:-->fragmentB类:@OverridepublicViewonCreateView(

android - 如何使 SharedElement 在 fragment 内的 viewPager fragment 中工作

我的情况是我只有一项Activity。首先,它显示fragment1,在该fragment内,我有一个recyclerView来显示cardview列表,在每个CardView内,有一个图像。当用户点击每个CardView时,fragment1将被替换为fragment2。Fragment2包含一个viewPager,viewpager显示与fragment1中的recyclerView相同的数据,但更具体。我想在fragment1中的image1到fragment2中的image2之间制作一个shareElement动画。我所做的是:recyclerView的OnLickListen

android - 使用 ViewPager2 获取当前 fragment

我正在将我的ViewPager迁移到ViewPager2,因为后者应该可以解决前者的所有问题。不幸的是,当它与FragmentStateAdapter一起使用时,我找不到任何方法来获取当前显示的fragment。viewPager.getCurrentItem()给出当前显示的索引,adapter.getItem(index)通常为当前索引创建一个新的Fragment.除非在getItem()中保留对所有创建的fragment的引用,否则我不知道如何访问当前显示的fragment。对于旧的ViewPager,一种解决方案是调用adapter.instantiateItem(index)

android - 如何在 Robolectric 的 ViewPager 上模拟拖动事件?

我是Android和Robolectric的新手。我正在尝试模拟(如主题所示)viewpager上的拖动事件。我曾经实现过这段代码并且它在模拟器上运行。问题主要是:如何对它进行单元测试?这是单元测试:/**importsareskipped**/@RunWith(RobolectricTestRunner.class)@Config(manifest="/src/main/AndroidManifest.xml")publicclassTestImages{privateImageActivityactivity;@InjectResource(R.drawable.ic_launch

android - 使用滚动 RecyclerView 时如何在 ViewPager 中隐藏工具栏?

我在View寻呼机中有一个工具栏(带水平滑动导航的选项卡式工具栏),每个选项卡都有自己的带有recyler_view的fragment。我现在想在我的recyler_view滚动时隐藏工具栏。在我的fragment中,我添加了onscroll-listener并想在其Activity类中调用一个方法来隐藏工具栏。工具栏是在Activity中创建的。我怎样才能从我的fragment中调用这个方法?或者在我的fragment本身中实现这种隐藏方法会更好。但是我怎样才能“联系”我的工具栏,它是在Activity中而不是在fragment中创建的。我找到了解决方案,但他们都没有谈论fragme

android - 动态更改 ViewPager 或 PagerAdapter 中 PagerIndicator 的计数

我想要的效果是:当页面宽度为一半时,底圈指示器的数量必须为页面数的一半。当页面宽度已满时,BottomCircleindicator的数量必须与页面数一样多。还有一个要求:当页面宽度为一半时,我可以一次滚动两个页面吗?当页面宽度已满时,单次滚动只滚动一页?页面宽度通过PagerAdapter#getPageWidth()获取谁能给出完美的解决方案?没有制作两个布局文件或两个适配器?这是我为实现这个基于GIF的Activity而开发的完整源代码。问题改进将被接受。https://github.com/raghavsatyadev/DemoPort 最佳答案

android - 如何像垂直 Viewpager 变换一样为 RecyclerView 设置动画

我在我的项目中使用了VerticalViewpager。但也有一些问题,当页面有很多onclick()事件时,滚动太费力fling事件不会改变页面我尝试使用手势检测器,但它在没有转换的情况下更改页面的速度太快(没有调用transformPage())当我滚动页面时,有时也会触发onclick()事件所以我决定在PagerSnapHelper的帮助下将Recyclerview用作Viewpager。它工作正常。但问题是,howtodothetransitionoranimationwhentheitemischanged(likeIdidinViewPager)例如,Viewpager中

android - 如何在 ViewPager 中使用多 Pane 布局

Android设计指南建议使用Multi-panelayouts,但就实际实现而言,没有给出示例。具体来说,我指的是与指南中显示的People应用程序中的ViewPager结合使用的双Pane布局。有没有人可以提供一些实现此建议或示例?在屏幕截图中:您可以使用ViewPager在About和Updates列表之间来回滑动,也可以点击照片翻页。在查看关于选项卡中的任何内容时,您可以看到更新选项卡的一小部分,反之亦然。具体来说,我想知道如何创建这种多Pane布局。屏幕截图来自IceCreamSandwich中的People应用。已解决:我最终为这个小部件创建了我自己的开源库。你可以在这个地